home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2006 May / PCWMAY06.iso / Software / Freeware / First Page 2006 3.00 / fp2006-final-3.00-setup.exe / {app} / Iscripts / Forms Misc / initial-caps.izs < prev    next >
Text File  |  2005-09-28  |  3KB  |  141 lines

  1. <!NOWIZARD>
  2.  
  3. <!TITLE>Initial Caps
  4. <!/TITLE>
  5.  
  6. <!DESCRIPTION>Converts the first letter of each word in a string that the user enters to uppercase. The remaining letters of each word are also changed to lowercase. Very useful when a form requires a title to be submitted in Initial Caps. <!/DESCRIPTION> 
  7.  
  8. <!CATEGORY>Forms<!/CATEGORY>
  9.  
  10. <!SCRIPT>
  11. <!-- START OF SCRIPT -->
  12.  
  13.  
  14. <!-- HOW TO INSTALL INITIAL CAPS:
  15.  
  16.   1.  Copy code into the HEAD section of document
  17.   2.  Put last coding into the BODY section of document  -->
  18.  
  19. <!-- STEP ONE: Add code into HEAD section of document  -->
  20.  
  21. <HEAD>
  22.  
  23. <SCRIPT LANGUAGE="JavaScript">
  24. <!-- Original:  William Humphreys (billy@technical-solutions.co.uk) -->
  25.  
  26.  
  27. <!-- Begin
  28. function changeCase(frmObj) {
  29. var index;
  30. var tmpStr;
  31. var tmpChar;
  32. var preString;
  33. var postString;
  34. var strlen;
  35. tmpStr = frmObj.value.toLowerCase();
  36. strLen = tmpStr.length;
  37. if (strLen > 0)  {
  38. for (index = 0; index < strLen; index++)  {
  39. if (index == 0)  {
  40. tmpChar = tmpStr.substring(0,1).toUpperCase();
  41. postString = tmpStr.substring(1,strLen);
  42. tmpStr = tmpChar + postString;
  43. }
  44. else {
  45. tmpChar = tmpStr.substring(index, index+1);
  46. if (tmpChar == " " && index < (strLen-1))  {
  47. tmpChar = tmpStr.substring(index+1, index+2).toUpperCase();
  48. preString = tmpStr.substring(0, index+1);
  49. postString = tmpStr.substring(index+2,strLen);
  50. tmpStr = preString + tmpChar + postString;
  51.          }
  52.       }
  53.    }
  54. }
  55. frmObj.value = tmpStr;
  56. }
  57. //  End -->
  58. </script>
  59. </HEAD>
  60.  
  61. <!-- STEP TWO: Add code into BODY section of document  -->
  62.  
  63. <BODY>
  64.  
  65. <center>
  66. <form name=form>
  67. <input type=text name=box value="type in here!">
  68. <input type=button value="Convert" onClick="javascript:changeCase(this.form.box)">
  69. </form>
  70. </center>
  71.  
  72.  
  73. <!-- END OF SCRIPT -->
  74. <!/SCRIPT>
  75.  
  76. <!PREVIEW>
  77. <!-- START OF SCRIPT -->
  78.  
  79. <!-- HOW TO INSTALL INITIAL CAPS:
  80.  
  81.   1.  Copy code into the HEAD section of document
  82.   2.  Put last coding into the BODY section of document  -->
  83.  
  84. <!-- STEP ONE: Add code into HEAD section of document  -->
  85.  
  86. <HEAD>
  87.  
  88. <SCRIPT LANGUAGE="JavaScript">
  89. <!-- Original:  William Humphreys (billy@technical-solutions.co.uk) -->
  90.  
  91.  
  92. <!-- Begin
  93. function changeCase(frmObj) {
  94. var index;
  95. var tmpStr;
  96. var tmpChar;
  97. var preString;
  98. var postString;
  99. var strlen;
  100. tmpStr = frmObj.value.toLowerCase();
  101. strLen = tmpStr.length;
  102. if (strLen > 0)  {
  103. for (index = 0; index < strLen; index++)  {
  104. if (index == 0)  {
  105. tmpChar = tmpStr.substring(0,1).toUpperCase();
  106. postString = tmpStr.substring(1,strLen);
  107. tmpStr = tmpChar + postString;
  108. }
  109. else {
  110. tmpChar = tmpStr.substring(index, index+1);
  111. if (tmpChar == " " && index < (strLen-1))  {
  112. tmpChar = tmpStr.substring(index+1, index+2).toUpperCase();
  113. preString = tmpStr.substring(0, index+1);
  114. postString = tmpStr.substring(index+2,strLen);
  115. tmpStr = preString + tmpChar + postString;
  116.          }
  117.       }
  118.    }
  119. }
  120. frmObj.value = tmpStr;
  121. }
  122. //  End -->
  123. </script>
  124. </HEAD>
  125.  
  126. <!-- STEP TWO: Add code into BODY section of document  -->
  127.  
  128. <BODY>
  129.  
  130. <center>
  131. <form name=form>
  132. <input type=text name=box value="type in here!">
  133. <input type=button value="Convert" onClick="javascript:changeCase(this.form.box)">
  134. </form>
  135. </center>
  136.  
  137. <!-- END OF SCRIPT -->
  138. <!/PREVIEW>
  139.  
  140. <!RELATED>NONE<!/RELATED>
  141.